@echo off
echo ========================================
echo 微信登录功能测试启动脚本
echo ========================================
echo.

echo 1. 检查数据库配置...
echo 请确保数据库服务已启动，并执行以下SQL脚本：
echo.
echo 执行微信配置脚本：
echo source admin-service/sql/wx_config.sql
echo.
echo 执行用户表更新脚本：
echo source admin-service/sql/wx_user_update.sql
echo.
pause

echo.
echo 2. 启动后端服务...
cd admin-service
echo 正在启动Spring Boot应用...
start "后端服务" cmd /k "mvn spring-boot:run"
echo 后端服务启动中，请等待...
timeout /t 10 /nobreak >nul

echo.
echo 3. 启动前端开发服务器...
cd ..\app
echo 正在启动uni-app开发服务器...
start "前端服务" cmd /k "npm run dev:mp-weixin"
echo 前端服务启动中，请等待...
timeout /t 5 /nobreak >nul

echo.
echo 4. 打开微信开发者工具...
echo 请手动打开微信开发者工具，并导入项目：
echo 项目路径：%cd%
echo.
echo 5. 测试微信登录功能...
echo 在微信开发者工具中：
echo - 打开 /pages/wx-login-test 页面
echo - 点击"测试微信登录"按钮
echo - 查看操作日志和测试结果
echo.
echo ========================================
echo 启动完成！
echo ========================================
echo.
echo 注意事项：
echo 1. 确保微信小程序AppID配置正确
echo 2. 确保后端服务正常运行在8080端口
echo 3. 在微信开发者工具中测试功能
echo 4. 查看控制台日志获取详细信息
echo.
pause
